@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");


  /* status bar icon changes color depending on reminder status */
  statusbarpanel#reminderFox-statusLabel[status="currentReminder"] {
    list-style-image: url("chrome://reminderfox/skin/images/bow.png");
  }

  statusbarpanel#reminderFox-statusLabel[status="upcomingReminder"] {
    list-style-image: url("chrome://reminderfox/skin/images/upcomingReminderBow.png");
  }

  statusbarpanel#reminderFox-statusLabel[status="noReminders"] {
    list-style-image: url("chrome://reminderfox/skin/images/noReminderBow.png");
  }

/* //gW
  statusbarpanel#reminderFox-statusLabel:hover {
    cursor: url("chrome://reminderfox/skin/images/foxCursor.png"), auto;
  }
  */

/* mark Important status for reminders in Add Dialog */
  treechildren::-moz-tree-cell-text(important) {
	color: red !important
  } 
  
  /* mark Important status for reminders in Add Dialog */
  treechildren::-moz-tree-cell-text(today) {
	font-weight: bold
  } 
  
/* mark completed status for reminders in Add Dialog */
treechildren::-moz-tree-cell-text(completeText) {
    text-decoration: line-through;
} 

/* mark completed status for reminders in Add Dialog */
treechildren::-moz-tree-cell-text(imporantCompleteText) {
    text-decoration: line-through;
    color: red !important
} 


treechildren::-moz-tree-cell-text(todayCompleteText) {
    text-decoration: line-through;
    font-weight: bold
} 

/* mark completed status for reminders in Add Dialog */
treechildren::-moz-tree-cell-text(imporantToday) {
    color: red !important;
	font-weight: bold
} 

treechildren::-moz-tree-cell-text(imporantCompleteTextToday) {
    text-decoration: line-through;
    color: red !important;
    font-weight: bold
} 


#timedetails
{
	margin					: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px !important; 
}

#time1menu
{
	margin					: 0px 0px 0px 0px;
	padding: 0px 1px 0px 0px !important; 
}

#reminderFox_tip
{
	max-width: 810px
}

#reminderTree-tooltip
{
	max-width: 810px
}

#todoTree-tooltip
{
	max-width: 810px
}


#notesToggle {
  list-style-image: url("chrome://reminderfox/skin/images/notes.png");
}

#displayMail {
  list-style-image: url("chrome://reminderfox/skin/images/mail.png");
}

#reminderFox-network-status
{
	margin					: 0px 0px 0px 5px;
	padding					: 0px;
}
#reminderFox-network-status-todo
{
	margin					: 0px 0px 0px 5px;
	padding					: 0px;
}


#launchUrlButton {
  list-style-image: url("chrome://reminderfox/skin/images/url.png");
}

#launchLocationButton {
  list-style-image: url("chrome://reminderfox/skin/images/url.png");
}

treechildren:-moz-tree-cell(notes) {
  background: url("chrome://reminderfox/skin/images/notes.png") no-repeat;
}

treechildren:-moz-tree-cell(remindUntilCompleted) {
  background: url("chrome://reminderfox/skin/images/cbox-check.gif") no-repeat;
}

treechildren:-moz-tree-cell(complete) {
  background: url("chrome://reminderfox/skin/images/cbox-check.gif") no-repeat;
}

treechildren:-moz-tree-cell(showIntTooltip) {
  background: url("chrome://reminderfox/skin/images/cbox-check.gif") no-repeat;
}

treechildren::-moz-tree-checkbox(checked)
{
    /* css for checked cells */
    list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif");
}


/* alternate colors in reminder tree...
treechildren::-moz-tree-row(selected) { background-color: #FFFFAA; }
treechildren::-moz-tree-row(odd) { background-color: #EEEEEE; }
treechildren::-moz-tree-row(odd, selected) { background-color: #FFFFAA; }
treechildren::-moz-tree-cell-text(selected) { color: #000000; }
treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; }
*/

.reminderFox-footer {
  border-top: 2px groove ThreeDFace;
  padding: 10px;
}

.reminderFox-footer3 {
  padding: 3px;  
}
.reminderFox-footer2 {
  border-top: 2px groove ThreeDFace;
  padding: 3px;  
}

.url {
	cursor: pointer;
	color: #3A69A6;
}


/* HTML view settings  */

#main h4{
	margin:  20px 20px 5px 20px;
	padding: 3px 62px;
	font-size: 1.6em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	color: #FFBF01;
	background: #FFF url(images/Paw-background.png) no-repeat left center;
	border: 2px solid #FFBF01;
}

#main {
	position: relative;
	background: #FFEFBF;
	margin: 0 20px 0 10px;
	padding: 3px 10px;
	-moz-border-radius: 20px;
	border-right: 3px solid #93ACC6;
	border-bottom: 3px solid #93ACC6;
	z-index: 50;
}


/*  send msg with Reminder  */

/* add icon to popup menus for Firebird/browser*/
#rf_addReminder, #rf_subscribeReminder
	{list-style-image: url("chrome://reminderfox/skin/images/ribbon-red-small.png");}


/* add icon to popup menus for TB with image-region */
.mailRm_Add {
	list-style-image: url("chrome://reminderfox/skin/images/mailPopUp.png");
    -moz-image-region: rect(0px,16px, 16px,0px);
}

.mailRm_Open {
	list-style-image: url("chrome://reminderfox/skin/images/mailPopUp.png");
  -moz-image-region: rect(16px,16px, 32px,0px);
}                              
.mailRm_Open[disabled] {
	list-style-image: url("chrome://reminderfox/skin/images/mailPopUp.png");
  -moz-image-region: rect(16px,32px, 32px,16px);
}

.mailRm_ICS  { 
  list-style-image: url("chrome://reminderfox/skin/images/mailPopUp.png"); 
  -moz-image-region: rect(48px,16px, 64px,0px);
}
.mailRm_ICS[disabled] { 
  list-style-image: url("chrome://reminderfox/skin/images/mailPopUp.png"); 
   -moz-image-region: rect(48px,32px, 64px,16px);
}



.infoButton:hover { 
  list-style-image: url("chrome://reminderfox/skin/images/info.png");
   -moz-image-region: rect(0px,16px, 16px,0px);
	max-height: 16px;
}
.infoButton { 
  list-style-image: url("chrome://reminderfox/skin/images/info.png");
   -moz-image-region: rect(0px,32px, 16px,16px);
   	max-height: 16px;
}

	
.reminderFoxBold {
    font-weight: bold; 
}

.textNormal {
    color: black;
}
.textDisabled {
    color: grey;
}

.reminderFox_textError {
    font-weight: bold; 
    color: red;
}

.small-fox-icon {
    max-width:59px;
	max-height:56px
}

.reminderFox_textStatus {
    font-weight: bold; 
    color: blue;
}

.calendarbutton {
  list-style-image: url("chrome://reminderfox/skin/datepicker/calendar-up.gif");
}


/*
.revertbutton[disabled] {
  list-style-image: url("chrome://reminderfox/skin/images/revert.png");
   -moz-image-region: rect(24px,24px,48px,0px); 
}
.revertbutton { 
  list-style-image: url("chrome://reminderfox/skin/images/revert.png");
   -moz-image-region: rect(0px,24px,24px,0px);
}

.refreshbutton {
  list-style-image: url("chrome://reminderfox/skin/images/actionbuttons.png");
   -moz-image-region: rect(0px,42px, 21px,21px);
}

.donebutton {
  list-style-image: url("chrome://reminderfox/skin/images/actionbuttons.png");
   -moz-image-region: rect(0px,63px, 21px,42px);
}
*/


.image-button {
    margin-top          : 2px;
    margin-bottom       : 2px;
    margin-left         : 2px;
}

    .image-button[id="mailAppButton"] {
        list-style-image    : url("chrome://reminderfox/skin/images/mail.png");
        margin-right        : 2px;
        height              : 10px  !important;
        width               : 16px  !important;
    }
    .image-button[id="personButton"] {
        list-style-image    : url("chrome://reminderfox/skin/schedule/personsCopy_20.png");
        margin-right        : 2px;
        height              : 18px  !important;
        width               : 18px  !important;
    }
	
	.reminderfox-icon {
	  list-style-image: url("chrome://reminderfox/skin/images/foxy-head-15.png");
	}
   